<?php
/************************************************/
/******************* GENERAL ********************/
/************************************************/

//Cortamos el flujo de información debido a un error. Mostramos por pantalla el error y dibujamos el footer

//Si en la pantalla solo se escribe el error usaremos db_error. Si el error salta tras haber escrito
//otras cosas usaremos db_error_posterior
function db_error_posterior($error)
{
      echo "<div class=\"inner-content\">" . $error . "
      	</div>
      </div> <!-- /container -->";
		require_once("includes/footer.php");
		exit;
}
function db_error($error)
{
		echo "<div class=\"right-side span13\">
			<div class=\"inner-content-error\">
				<div class=\"row-fluid\">" . $error . "</div>
				</div>
			</div>
		</div> <!-- /container -->";
		require_once("includes/footer.php");
		exit;
}

//Obtenemos los grupos de la base de datos
function bd_grupos()
{
	global $conexion;
	$row = array();
	$consulta = "SELECT * FROM GRUPO";

	if(!$conexion || ($conexion == null))
	{
		$_SESSION["ERROR"] = "No se ha podido establecer conexión con la base de datos";
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
		if($resultado == false)
		{
			$_SESSION["ERROR"] = ("El dato solicitado no se encuentra disponible o no existe.
			<div class=\"span2 offset1\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
				</div>");
		}else
		{
			while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
			unset($row[count($row)-1]);
			
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
	}
	return $row;
}

//Función para usar desplegable de grupos
function select_grupo()
{
    global $conexion; 				
	$salidag = "<label>Grupo</label>";			
	//$status = ($status_menu && $single_status_menu["grupo"]) ? "" : " disabled";
	$status = "";
	if(isset($_POST["grupo"]) && !empty($_POST["grupo"]))
	{
		if (($_SESSION['postGrupo1_ant'] != "") && ($_SESSION['postGrupo1_ant'] != $_POST["grupo"]))
		{
			$existeEmp1 = false;
			$existeEmp2 = false; $existeEmp3 = false; $existeEmp4 = false;
		}
		$_SESSION['postGrupo1_ant'] = $_POST["grupo"];
		$_POST["grupo1"] = $_POST["grupo"];
		$_SESSION['postGrupo1'] = $_POST["grupo1"];
		$valor = " value = \"" . $_SESSION["postGrupo1"] . "\"";
	}else
	{
		$_SESSION['postGrupo1_ant'] = "";
		$_SESSION['postGrupo1'] = "";
		$_SESSION['postGrupo1_nombre'] = "";
		$valor = "";
	}

	// Obtiene los grupos de empresa
	$grupos_emp = bd_grupos();
	$grupos_emp_tot = count($grupos_emp);
	if ($_SESSION["tipo_menu"] == "general")
	{
		$salidag .= "
			<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo\"" . $valor . " id=\"grupo\" onChange='cargaContenido(this.id)'>";
	}
	else
	{
		$salidag .= "
			<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo\"" . $valor . " id=\"grupo\" onChange='cargaContenidoMenuFuentes(this.id)'>";
	}
	$salidag .= "<option value='0'>Selecciona opci&oacute;n...</option>";
		$cuenta = 0;
		while ($cuenta < $grupos_emp_tot)
		{
			if ($valor == "")
			{
				$salidag .= "<option value='".$grupos_emp[$cuenta]['Grupo_id']."'>".utf8_encode($grupos_emp[$cuenta]['Nombre'])."</option>";
			}
			else
			{
				if ($_SESSION['postGrupo1']== $grupos_emp[$cuenta]['Grupo_id'])
				{
					$selectGrupo = "selected";
					$_SESSION['postGrupo1_nombre'] = utf8_encode($grupos_emp[$cuenta]['Nombre']);
				}
				else
				{
					$selectGrupo = "";
				}
				$salidag .= "<option value='".$grupos_emp[$cuenta]['Grupo_id']."'".$selectGrupo.">".utf8_encode($grupos_emp[$cuenta]['Nombre'])."</option>";
			}
			$cuenta = $cuenta + 1 ;
		}
		$salidag .= "
					</select>";		
	return $salidag;
}


function bd_empresas_por_grupo($grupo)
{
	global $conexion;
	$row = array();
	$consulta = "SELECT * FROM EMPRESA WHERE Grupo_id = '" . $grupo  . "' ORDER BY Identificador";

	if(!$conexion || ($conexion == null))
	{
		$_SESSION["ERROR"] = "No se ha podido establecer conexión con la base de datos";
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
		if($resultado == false)
		{
			$_SESSION["ERROR"] = ("El dato solicitado no se encuentra disponible o no existe.
			<div class=\"span2 offset1\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
				</div>");
		}else
		{
			while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
			unset($row[count($row)-1]);
			
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
	}
	return $row;
}

function bd_empresas_teleco()
{
	global $conexion;
	$row = array();
	$consulta = "SELECT * FROM EMPRESA WHERE
	Identificador = 'Telefónica' OR
	Identificador = 'France Telecom' OR
	Identificador = 'Jazztel' OR
	Identificador = 'Vodafone'
	ORDER BY Identificador";

	if(!$conexion || ($conexion == null))
	{
		$_SESSION["ERROR"] = "No se ha podido establecer conexión con la base de datos";
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
		if($resultado == false)
		{
			$_SESSION["ERROR"] = ("El dato solicitado no se encuentra disponible o no existe.
			<div class=\"span2 offset1\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
				</div>");
		}else
		{
			while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
			unset($row[count($row)-1]);
			
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
	}
	return $row;

}

//Obtenemos el nombre de una empresa por su id
function bd_nombre_empresa($id)
{
	global $conexion;
	$row = array();
	$consulta = "SELECT Identificador FROM Empresa WHERE Empresa_id = '" . $id . "'";
	if(!$conexion || ($conexion == null))
	{
		$_SESSION["ERROR"] = "No se ha podido establecer conexión con la base de datos";
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
		if($resultado == false)
		{
			$_SESSION["ERROR"] = ("El dato solicitado no se encuentra disponible o no existe.
			<div class=\"span2 offset1\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
				</div>");
		}else
		{
			sqlsrv_fetch($resultado);
			$nombre = utf8_encode(sqlsrv_get_field($resultado, 0));	
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
	}
	return $nombre;
}

//Cogemos la información de la columna $columna y la buscamos en la base de datos
function realizar_consulta_gestion($columna)
{
	global $conexion;
		
	$consulta = "SELECT TOP 1 * FROM GESTION WHERE ";
	
	//Debemos comprobar que se hayan introducido las empresas y grupos
	$parametros_validos = isset($_POST["empresa".$columna]) && !empty($_POST["empresa".$columna]);
	
	
	
	if($parametros_validos)
	{
		//Obtenemos la información de la columna
		$empresa = $_POST["empresa" . $columna];
		$consulta .= "Empresa_id = '" . $empresa . "'";

		
		if(!$conexion)
		{
			db_error("<div class=\"error-db-mensaje\">No se ha podido establecer conexión con la base de datos</div>");
		}else
		{
			$resultado = sqlsrv_query($conexion, $consulta);
		}

		$row = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC);
		if($resultado == false || $row == false)
		{
			echo "
					<div class=\"error-db-mensaje\">
						Los datos solicitados para la empresa " . bd_nombre_empresa($empresa) . " no se han encontrado o no están disponibles.
					</div>";
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
		return $row;
	}
	return null;
}

//Cogemos la información de la columna $columna y la buscamos en la base de datos
function realizar_consulta_experiencia($columna)
{
	global $conexion;
		
	$consulta = "SELECT * FROM EXPERIENCIA WHERE ";
	
	//Debemos comprobar que se hayan introducido las empresas
	$parametros_validos = isset($_POST["empresa".$columna]) && !empty($_POST["empresa".$columna]);
	
	
	
	if($parametros_validos)
	{
		//Obtenemos la información de la columna
		$empresa = $_POST["empresa" . $columna];
		
		$consulta .= "Empresa_id = '" . $empresa . "'";
	
		if(!$conexion)
		{
			db_error("<div class=\"error-db-mensaje\">No se ha podido establecer conexión con la base de datos</div>");
		}else
		{
			$resultado = sqlsrv_query($conexion, $consulta);
		}

		$row = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC);
		if($resultado == false || $row == false)
		{
			db_error("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
					</div>
					<div class=\"error-db-mensaje\">
						El dato solicitado no se encuentra disponible o no existe
					</div>");
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
		return $row;
	}
	return null;
}

//Cogemos la información de la columna $columna y la buscamos en la base de datos
function realizar_consulta_rc($columna)
{
	global $conexion;
	$consulta = "SELECT TOP 1 * FROM RC WHERE ";
	
	//Debemos comprobar que se hayan introducido las empresas y grupos
	$parametros_validos = isset($_POST["empresa".$columna]) && !empty($_POST["empresa".$columna]);
	
	if($parametros_validos)
	{
		//Obtenemos la información de la columna
		$empresa = $_POST["empresa" . $columna];
		$consulta .= "Empresa_id = '" . $empresa . "'";
		if(!$conexion)
		{
			db_error_posterior("<div class=\"error-db-mensaje\">No se ha podido establecer conexión con la base de datos</div>");
		}else
		{
         //Filtramos por fuente
         switch($_POST["fuente"])
         {
            //TODAS
            case 0:
               $condicion = "";
               break;
            //TWITTER
            case 1:
               $condicion = " AND fuente = '20' OR fuente = '21'";
               break;
            //NOTICIAS
            case 2:
               $condicion = " AND fuente = '13'";
               break;
            //FOROS
            case 3:
               $condicion = " AND fuente = '20'";
               break;
            //RECOMENDACIONES
            case 4:
               $condicion = " AND fuente = '12'";
               break;
         }
         $consulta .= $condicion;
         $consulta .= " ORDER BY Fecha DESC ";
       
			$resultado = sqlsrv_query($conexion, $consulta);
		}

		$row = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC);
		if($resultado == false || $row == false)
		{
			db_error_posterior("<div class=\"error-db-mensaje\">El dato solicitado no se encuentra disponible o no existe</div>");
			/* db_error_posterior("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
					</div>
					<div class=\"error-db-mensaje\">
						El dato solicitado no se encuentra disponible o no existe
					</div>");
			*/
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
		return $row;
	}
	return null;
}

function realizar_consulta_rc_grafico_fecha($columna)
{
	global $conexion;
	$consulta = "SELECT * FROM RC WHERE ";
	
	//Debemos comprobar que se hayan introducido las empresas y grupos
	$parametros_validos = isset($_POST["empresa".$columna]) && !empty($_POST["empresa".$columna]);
	$parametros_validos = $parametros_validos && isset($_POST["fecha_inicio"]) && !empty($_POST["fecha_inicio"]);
	$parametros_validos = $parametros_validos && isset($_POST["fecha_final"]) && !empty($_POST["fecha_final"]);
	if($parametros_validos)
	{
		//Obtenemos la información de la columna
		$empresa = $_POST["empresa" . $columna];
				
		$consulta .= "Empresa_id = '" . $empresa . "' AND ";
		$consulta .= "Fecha BETWEEN '" . $_POST["fecha_inicio"] . "' AND '" . $_POST["fecha_final"] . "' ";
		$consulta .= "ORDER BY Fecha ASC";

		if(!$conexion)
		{
			db_error_posterior("<div class=\"error-db-mensaje\">No se ha podido establecer conexión con la base de datos</div>");
		}else
		{
			$resultado = sqlsrv_query($conexion, $consulta);
		}
 
		while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
		unset($row[count($row)-1]);
		if($resultado == false || $row == false)
		{
			db_error_posterior("
					<div class=\"error-db-mensaje offset4\">
						El dato solicitado no se encuentra disponible o no existe
					</div>");
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
		return $row;
	}else
	{
		db_error_posterior("	<div class=\"error-db-mensaje offset3\">
						Se necesita introducir un rango de fechas válidos para mostrar un gráfico.
					</div>");
	}
	return null;
}

function realizar_consulta_actitudes_grafico_fecha($Empresa_id)
{
	global $conexion;
	
	$consulta = "SELECT avg(Valor_recomendacion) Valor_recomendacion, Fecha FROM ACTITUDES WHERE ";
	
	//Debemos comprobar que se haya introducido un rango de fechas
	$parametros_validos = isset($_POST["empresa1"]) && !empty($_POST["empresa1"]);
	$parametros_validos = $parametros_validos && isset($_POST["fecha_inicio"]) && !empty($_POST["fecha_inicio"]);
	$parametros_validos = $parametros_validos && isset($_POST["fecha_final"]) && !empty($_POST["fecha_final"]);
	if($parametros_validos)
	{
		$consulta .= "Empresa_id = '" . $Empresa_id . "' AND Fecha BETWEEN '" . $_POST["fecha_inicio"] . "' AND '" . $_POST["fecha_final"] . "' GROUP BY Fecha";
	}else
	{
		db_error("<div class=\"error-db-mensaje offset2\">Para visualizar un gráfico de seguimiento es necesario introducir parámetros de fecha válidos.</div>");
	}
	
	if(!$conexion)
	{
		db_error("<div class=\"error-db-mensaje offset5\">No se ha podido establecer conexión con la base de datos</div>");
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
	}

	while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
	unset($row[count($row)-1]);

	if($resultado == false || $row == false)
	{
		db_error("<div class=\"error-db-mensaje offset2\">
					El dato solicitado no se encuentra disponible o no existe. Pruebe a introducir un rango diferente de fechas.
				</div>");
	}
	//Liberamos los recursos
	sqlsrv_free_stmt($resultado);
	return $row;
}

function realizar_consulta_actitudes_recomendaciones()
{
	/*
		SACAMOS LAS RECOMENDACIONES DEL ÚLTIMO DÍA QUE HAYA RECOMENDACIONES MÁS CERCANO AL DÍA DE HOY (IDEAL DÍA DE HOY)
	*/
	global $conexion;
	
	$consulta = "SELECT DISTINCT f1.* FROM ACTITUDES as f1, ACTITUDES as f2 WHERE ";
	
	//Debemos comprobar que se haya introducido un rango de fechas
	$parametros_validos = isset($_POST["empresa1"]) && !empty($_POST["empresa1"]);

	if($parametros_validos)
	{
		$consulta .= "f1.Empresa_id = '" . $_POST["empresa1"] . "' AND f2.Empresa_id = '" . $_POST["empresa1"] . 
			"' AND f1.Fecha <= '" . date("Y-m-d") . "' AND f1.Fecha >= f2.Fecha AND f1.Hora >= f2.hora ORDER BY f1.Hora DESC";
	}else
	{
		db_error("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
					<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
					<label class=\"label-actualizar\">Actualizar</label>
				</div>
				<div class=\"error-db-mensaje offset5\">Se necesita introducir una empresa para realizar la búsqueda.</div>");
	}
	
	if(!$conexion)
	{
		db_error("<div class=\"error-db-mensaje offset5\">No se ha podido establecer conexión con la base de datos</div>");
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
	}

	while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
	unset($row[count($row)-1]);
	if($resultado == false || $row == false)
	{
		db_error("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
					<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
					<label class=\"label-actualizar\">Actualizar</label>
				</div>
				<div class=\"error-db-mensaje offset5\">
					El dato solicitado no se encuentra disponible o no existe
				</div>");
	}
	//Liberamos los recursos
	sqlsrv_free_stmt($resultado);
	return $row;
}

function realizar_consulta_actitudes_indice_global()
{
	global $conexion;
	
	$consulta = "SELECT AVG(consulta.Valor_recomendacion) FROM(
		SELECT DISTINCT f1.* FROM ACTITUDES as f1, ACTITUDES as f2 WHERE ";
	
	//Debemos comprobar que se haya introducido un rango de fechas
	$parametros_validos = isset($_POST["empresa1"]) && !empty($_POST["empresa1"]);

	if($parametros_validos)
	{
		$consulta .= "f1.Empresa_id = '" . $_POST["empresa1"] . "' AND f2.Empresa_id = '" . $_POST["empresa1"] . 
			"' AND f1.Fecha <= '" . date("Y-m-d") . "' AND f1.Fecha >= f2.Fecha AND f1.Hora >= f2.hora) consulta";
	}else
	{
		db_error("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
					<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
					<label class=\"label-actualizar\">Actualizar</label>
				</div>
				<div class=\"error-db-mensaje offset5\">Se necesita introducir una empresa para realizar la búsqueda.</div>");
	}
	
	if(!$conexion)
	{
		db_error("<div class=\"error-db-mensaje offset5\">No se ha podido establecer conexión con la base de datos</div>");
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
	}

	while($row[] = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC));
	unset($row[count($row)-1]);
	if($resultado == false || $row == false)
	{
		db_error("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
					<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
					<label class=\"label-actualizar\">Actualizar</label>
				</div>
				<div class=\"error-db-mensaje offset5\">
					El dato solicitado no se encuentra disponible o no existe
				</div>");
	}
	//Liberamos los recursos
	sqlsrv_free_stmt($resultado);
	return $row;
}

function realizar_consulta_negocio($columna)
{
	global $conexion;
		
	$consulta = "SELECT TOP 1 * FROM NEGOCIO WHERE ";
	
	//Debemos comprobar que se hayan introducido las empresas y grupos
	$parametros_validos = isset($_POST["empresa".$columna]) && !empty($_POST["empresa".$columna]);
	
	if($parametros_validos)
	{
		//Obtenemos la información de la columna
		$empresa = $_POST["empresa" . $columna];
		$consulta .= "Empresa_id = '" . $empresa . "'";

		$consulta .= " ORDER BY Fecha ASC";
		if(!$conexion)
		{
			db_error("<div class=\"error-db-mensaje\">No se ha podido establecer conexión con la base de datos</div>");
		}else
		{
			$resultado = sqlsrv_query($conexion, $consulta);
		}

		$row = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC);
		if($resultado == false || $row == false)
		{
			db_error("<div class=\"span2 offset2\" style=\"margin-bottom:5px\">
						<button class=\"button-procesar\" onclick=\"javascript:document.getElementById('formulario').submit();\"><img src=\"images\actualizar.png\"></img></button>
						<label class=\"label-actualizar\">Actualizar</label>
					</div>
					<div class=\"error-db-mensaje\">
						El dato solicitado no se encuentra disponible o no existe
					</div>");
		}
		//Liberamos los recursos
		sqlsrv_free_stmt($resultado);
		return $row;
	}
	return null;
}

function realizar_consulta($tabla)
{
	global $conexion;
	$consulta = "SELECT TOP 1 * FROM " . $tabla;
	if(!empty($_POST))
	{
		$consulta .= " WHERE ";
	}
	if(isset($_POST["sectorial"]))
	{
		$sectorial = $_POST["sectorial"];
		unset($_POST["sectorial"]);
	}
	
	if(!empty($_POST))
	{
		foreach($_POST as $clave => $valor)
		{
			$consulta .= $clave . " = '" . $valor . "' AND ";
		}
		$consulta = substr($consulta, 0, -4);
	}
	
	if(!$conexion)
	{
		db_error("No se ha podido establecer conexión con la base de datos");
	}else
	{
		$resultado = sqlsrv_query($conexion, $consulta);
	}
	$row = sqlsrv_fetch_array($resultado, SQLSRV_FETCH_ASSOC);
	if($resultado == false || $row == false)
	{
		db_error("El dato solicitado no se encuentra disponible");
	}
	//Liberamos los recursos
	sqlsrv_free_stmt($resultado);
	return $row;
}

/* Dibuja el contenido superior de la web, el logo de siai y los campos de actual, fecha, etc */
function draw_top_content()
{
	require_once("includes/top_content.php");
}

function top_menu_cabecera_gestion($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"gestion.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"gestion.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"gestion.php?vista=aseguradoras\">Aseguradoras</a>";

	return "
	<div class=\"span3\">
		<h1 class=\"brand\">GESTIÓN</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
            <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
            <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
            <li" . $activa["aseguradoras"] . "</li>
		</ul>
	</div>";
}

function top_menu_cabecera_experiencia($vista)
{
	for($i=1;$i<=8;$i++)
	{
		$activa["vista_" . $i] = ($vista == ($i-1)) ? (" class=\"active\">vista " . $i) : "><a href=\"experiencia.php?vista=vista_" . $i . "\">vista " . $i . "</a>"; 
	}
	$activa["vista_A"] = ($vista == 8) ? " class=\"active\">vista A" : "><a href=\"experiencia.php?vista=vista_A\">vista A</a>"; 
	$activa["vista_B"] = ($vista == 9) ? " class=\"active\">vista B" : "><a href=\"experiencia.php?vista=vista_B\">vista B</a>";
	
	$ret = "<h1 class=\"brand\">EXPERIENCIA</h1>
            <ul class=\"breadcrumb menu\">
			<li" . $activa["vista_1"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_2"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_3"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_4"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_A"] . "</li>
			<li" . $activa["vista_5"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_6"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_7"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_8"] . "<span class=\"divider\">|</span></li>
			<li" . $activa["vista_B"] . "</li>";
    $ret .= "</ul>";
	return $ret;
}

function top_menu_cabecera_negocio($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"negocio.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"negocio.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"negocio.php?vista=aseguradoras\">Aseguradoras</a>";
    
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">NEGOCIO</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
            <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
            <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
            <li" . $activa["aseguradoras"] . "</li>
		</ul>
	</div>";
}

function top_menu_cabecera_actitudes($vista)
{
	$activa["vista_1"] = ($vista == 0) ? "class=\"active\">vista 1" : "><a href=\"actitudes.php?vista=vista_1\">vista 1 </a>";
	$activa["vista_2"] = ($vista == 1) ? "class=\"active\">vista 2" : "><a href=\"actitudes.php?vista=vista_2\">vista 2 </a>";
    
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">ACTITUDES</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
            <li " . $activa["vista_1"] . "<span class=\"divider\">|</span></li>
            <li " . $activa["vista_2"] . "</li>
		</ul>
	</div>";
}

function top_menu_cabecera_rc($vista)
{
	$activa["vista_1"] = ($vista == 0) ? (" class=\"active\">vista 1") : "><a href=\"rc.php?vista=vista_1\">vista 1</a>"; 
	$activa["vista_2"] = ($vista == 1) ? (" class=\"active\">vista 2") : "><a href=\"rc.php?vista=vista_2\">vista 2</a>"; 
	$activa["vista_3"] = ($vista == 2) ? (" class=\"active\">vista 3") : "><a href=\"rc.php?vista=vista_3\">vista 3</a>"; 
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">RC</h1>
	</div>
	";
}

function top_menu_cabecera_informe_experiencia($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"informe_experiencia.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"informe_experiencia.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"informe_experiencia.php?vista=aseguradoras\">Aseguradoras</a>";
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">EXPERIENCIA</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
            <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
            <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
            <li" . $activa["aseguradoras"] . "</a></li>
		</ul>
	</div>";
}

function top_menu_cabecera_informe_rc($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"informe_rc.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"informe_rc.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"informe_rc.php?vista=aseguradoras\">Aseguradoras</a>";
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">RC</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
                <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["aseguradoras"] . "</a></li>
		</ul>
	</div>";
}

function top_menu_cabecera_informe_actitudes($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"informe_actitudes.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"informe_actitudes.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"informe_actitudes.php?vista=aseguradoras\">Aseguradoras</a>";
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">ACTITUDES</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
                <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["aseguradoras"] . "</li>
		</ul>
	</div>";
}

function top_menu_cabecera_informe_negocio($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"informe_negocio.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"informe_negocio.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"informe_negocio.php?vista=aseguradoras\">Aseguradoras</a>";
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">NEGOCIO</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
                <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["aseguradoras"] . "</li>
		</ul>
	</div>";
}

function top_menu_cabecera_prediccion($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"prediccion.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"prediccion.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"prediccion.php?vista=aseguradoras\">Aseguradoras</a> ";
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">PREDICCIÓN</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
                <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["aseguradoras"] . "</li>
		</ul>
	</div>";
}

function top_menu_cabecera_sad($vista)
{
	$activa["economicas"] = ($vista == 0) ? " class=\"active\">Económicas" : "><a href=\"sad.php?vista=economicas\">Económicas</a> "; 
	$activa["credito"] = ($vista == 1) ? " class=\"active\">Crédito" : "><a href=\"sad.php?vista=credito\">Crédito</a> "; 
	$activa["aseguradoras"] = ($vista == 2) ? " class=\"active\">Aseguradoras" : "><a href=\"sad.php?vista=aseguradoras\">Aseguradoras</a> ";
	
	return "
	<div class=\"span3\">
		<h1 class=\"brand\">SAD</h1>
	</div>
	<div class=\"span3\">
		<ul class=\"breadcrumb menu\">
                <li" . $activa["economicas"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["credito"] . "<span class=\"divider\">|</span></li>
                <li" . $activa["aseguradoras"] . "</li>
		</ul>
	</div>";
}

function top_menu_fuentes_informacion($vista)
{
	return "
	<div class=\"span4\">
		<h1 class=\"brand\">FUENTES DE INFORMACION</h1>
	</div>
	<div class=\"span4\">
		<ul class=\"breadcrumb menu\">
		</ul>
	</div>";
}


function top_menu_cabecera($vista)
{
	switch(basename($_SERVER['PHP_SELF']))
	{
		case "gestion.php":
			$salida = top_menu_cabecera_gestion($vista);
			break;
		case "experiencia.php":
			$salida = top_menu_cabecera_experiencia($vista);
			break;
		case "negocio.php":
			$salida = top_menu_cabecera_negocio($vista);
			break;
		case "rc.php":
			$salida = top_menu_cabecera_rc($vista);
			break;
		case "actitudes.php":
			$salida = top_menu_cabecera_actitudes($vista);
			break;
		case "informe_experiencia.php":
			$salida = top_menu_cabecera_informe_experiencia($vista);
			break;
		case "informe_rc.php":
			$salida = top_menu_cabecera_informe_rc($vista);
			break;
		case "informe_actitudes.php":
			$salida = top_menu_cabecera_informe_actitudes($vista);
			break;
		case "informe_negocio.php":
			$salida = top_menu_cabecera_informe_negocio($vista);
			break;
		case "prediccion.php":
			$salida = top_menu_cabecera_prediccion($vista);
			break;
		case "sad.php":
			$salida = top_menu_cabecera_sad($vista);
			break;
		case "reptrak.php":
			$salida = top_menu_cabecera_reptrak($vista);
			break;
		case "visual_chart.php":
			$salida = top_menu_cabecera_visual_chart($vista);
			break;
      case ("fuentes_informacion.php" OR "detalle_foros.php"):
			$salida = top_menu_fuentes_informacion($vista);
			break;
		default:
			$salida = "";
	}
	return $salida;
}

function top_menu_parametros_grupos_empresas_fecha($status_menu, $single_status_menu)
{
		$salida ="
			<div class=\"select-components span11 offset1\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fecha de inicio</label>";
						$status = ($status_menu && $single_status_menu["fecha_inicio"]) ? "" : " disabled";
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_inicio\">
					</div>
					<div style=\"float:right\">
						<label>Fecha final</label>";
						$status = ($status_menu && $single_status_menu["fecha_final"]) ? "" : " disabled";
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_final\">
					</div>
				</div>
				<div class=\"span2 offset1\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo1"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo1\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">IBEX-35</option>
							<option value=\"2\">Corporate</option>
							<option value=\"3\">Lácteos</option>
							<option value=\"4\">Constructoras</option>
							<option value=\"5\">Banca</option>
							<option value=\"6\" selected>Teleco</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa1\">
							<option value=\"0\">Todas</option>
							<option value=\"1\" selected>Telefónica</option>
							<option value=\"2\">Vodafone</option>
							<option value=\"3\">Yazztel</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo2"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo2\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">IBEX-35</option>
							<option value=\"2\">Corporate</option>
							<option value=\"3\">Lácteos</option>
							<option value=\"4\">Constructoras</option>
							<option value=\"5\">Banca</option>
							<option value=\"6\" selected>Teleco</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa2"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa2\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">Telefónica</option>
							<option value=\"2\" selected>Vodafone</option>
							<option value=\"3\">Yazztel</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo3"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo3\">
							<option value=\"0\">Todas</option>
							<option value=\"1\" selected>IBEX-35</option>
							<option value=\"2\">Corporate</option>
							<option value=\"3\">Lácteos</option>
							<option value=\"4\">Constructoras</option>
							<option value=\"5\">Banca</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa3"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa3\">
							<option value=\"0\" selected>Todas</option>
							<option value=\"1\">BBVA</option>
							<option value=\"2\">Iberdrola</option>
							<option value=\"3\">Santander</option>
							<option value=\"4\">Endesa</option>
							<option value=\"5\">Gas Natural</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo4"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo4\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">IBEX-35</option>
							<option value=\"2\" selected>Corporate</option>
							<option value=\"3\">Lácteos</option>
							<option value=\"4\">Constructoras</option>
							<option value=\"5\">Banca</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa4"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa4\">
							<option value=\"0\" selected>Todas</option>
							<option value=\"1\">BBVA</option>
							<option value=\"2\">Iberdrola</option>
							<option value=\"3\">Santander</option>
							<option value=\"4\">Endesa</option>
							<option value=\"5\">Gas Natural</option>
						</select>
					</div>
				</div>
			</div>";
			return $salida;
}

function top_menu_parametros_grupos_empresas($status_menu, $single_status_menu)
{
	global $conexion;
	$grupos = bd_grupos();
	$salida = "
			<div class=\"select-components span9 offset4\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo1"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo1\">
							<option value=\"0\">Todas</option>";
							foreach($grupos as $grupo)
							{
								$salida .= "<option value=\"" . $grupo["Grupo_id"] . "\">" . $grupo["Nombre"] . "</option>";
							}
				$salida .= "
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa1\">
							<option value=\"0\">Todas</option>
							<option value=\"242\" selected>Telefónica</option>
							<option value=\"2\">Vodafone</option>
							<option value=\"3\">Yazztel</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo2"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo2\">
							<option value=\"0\">Todas</option>";
							foreach($grupos as $grupo)
							{
								$salida .= "<option value=\"" . $grupo["Grupo_id"] . "\">" . $grupo["Nombre"] . "</option>";
							}
				$salida .= "
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa2"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa2\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">Telefónica</option>
							<option value=\"252\" selected>Vodafone</option>
							<option value=\"3\">Yazztel</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo3"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo3\">
							<option value=\"0\">Todas</option>";
							foreach($grupos as $grupo)
							{
								$salida .= "<option value=\"" . $grupo["Grupo_id"] . "\">" . $grupo["Nombre"] . "</option>";
							}
				$salida .= "
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa3"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa3\">
							<option value=\"0\">Todas</option>
							<option value=\"151\" selected>Jazztel</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo4"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo4\">
							<option value=\"0\">Todas</option>";
							foreach($grupos as $grupo)
							{
								$salida .= "<option value=\"" . $grupo["Grupo_id"] . "\">" . $grupo["Nombre"] . "</option>";
							}
				$salida .= "
						</select>
						<script>
							var form = document.getElementById('formulario');
							form.grupo1.selectedIndex=\"18\";
							form.grupo2.selectedIndex=\"18\";
							form.grupo3.selectedIndex=\"18\";
							form.grupo4.selectedIndex=\"4\";
						</script>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa4"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa4\">
							<option value=\"0\">Todas</option>
							<option value=\"34\" selected>BBVA</option>
							<option value=\"37\">Banco Sabadell</option>
							<option value=\"39\">Banco Popular Español</option>
							<option value=\"40\">Banco Santander</option>
							<option value=\"44\">Bankinter</option>
							<option value=\"57\">Caixabank</option>
						</select>
					</div>
				</div>
			</div>";
	return $salida;
}

function top_menu_parametros_fuente_analista_grupo_empresa($status_menu, $single_status_menu)
{
	$salida = "
			<div class=\"select-components span11 offset1\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fecha de inicio</label>";
						$status = ($status_menu && $single_status_menu["fecha_inicio"]) ? "" : " disabled";
						if(isset($_POST["fecha_inicio"]) && !empty($_POST["fecha_inicio"]))
						{
							$valor = " value = \"" . $_POST["fecha_inicio"] . "\"";
						}else
						{
							$valor = "";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_inicio\"" . $valor . ">
					</div>
					<div style=\"float:right\">
						<label>Fecha final</label>";
						$status = ($status_menu && $single_status_menu["fecha_final"]) ? "" : " disabled";
						if(isset($_POST["fecha_final"]) && !empty($_POST["fecha_final"]))
						{
							$valor = " value = \"" . $_POST["fecha_final"] . "\"";
						}else
						{
							$valor = "";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_final\"" . $valor . ">
					</div>
				</div>
				<div class=\"span2 offset2\">
					<div style=\"float:right\">
						<label>Fuente</label>";
						$status = ($status_menu && $single_status_menu["fuente"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"fuente\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">Twitter</option>
							<option value=\"2\">Foros</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Analista</label>";
						$status = ($status_menu && $single_status_menu["analista"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"analista\">
							<option value=\"0\">Todos</option>
							<option value=\"1\">McNipes</option>
							<option value=\"2\">Fisher</option>
							<option value=\"3\">Jhonson</option>
							<option value=\"4\">Gerald Bros</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo1"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo1\">
							<option value=\"0\">Todas</option>
							<option value=\"1\">IBEX-35</option>
							<option value=\"2\">Corporate</option>
							<option value=\"3\">Lácteos</option>
							<option value=\"4\">Constructoras</option>
							<option value=\"5\">Banca</option>
							<option value=\"6\" selected>Teleco</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa1\">
							<option value=\"0\">Todas</option>
							<option value=\"1\" selected>Telefónica</option>
							<option value=\"2\">Vodafone</option>
							<option value=\"3\">Yazztel</option>
						</select>
					</div>
				</div>
			</div>";
	return $salida;	
}

function top_menu_parametros_analista_grupo_empresa($status_menu, $single_status_menu)
{
	$salida = "
			<div class=\"select-components span11 offset1\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fecha de inicio</label>";
						$status = ($status_menu && $single_status_menu["fecha_inicio"]) ? "" : " disabled";
						if(isset($_POST["fecha_inicio"]) && !empty($_POST["fecha_inicio"]))
						{
							$valor = " value = \"" . $_POST["fecha_inicio"] . "\"";
						}else
						{
							$valor = "";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_inicio\"" . $valor . ">
					</div>
					<div style=\"float:right\">
						<label>Fecha final</label>";
						$status = ($status_menu && $single_status_menu["fecha_final"]) ? "" : " disabled";
						if(isset($_POST["fecha_final"]) && !empty($_POST["fecha_final"]))
						{
							$valor = " value = \"" . $_POST["fecha_final"] . "\"";
						}else
						{
							$valor = "";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_final\"" . $valor . ">
					</div>
				</div>
				<div class=\"span2 offset2\">
					
					<div style=\"float:right\">
						<label>Analista</label>";
						$status = ($status_menu && $single_status_menu["analista"]) ? "" : " disabled";
						if(isset($_POST["analista"]) && !empty($_POST["analista"]))
						{
							$valor = " value = \"" . $_POST["analista"] . "\"";
						}else
						{
							$valor = "";
						}
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"analista\"" . $valor . ">
							<option value=\"0\">Todos</option>
							<option value=\"1\">McNipes</option>
							<option value=\"2\">Fisher</option>
							<option value=\"3\">Jhonson</option>
							<option value=\"4\">Gerald Bros</option>
						</select>
					</div>
				</div>
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Grupo</label>";
						$status = ($status_menu && $single_status_menu["grupo1"]) ? "" : " disabled";
						$grupos = bd_grupos();
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo1\">";
							foreach($grupos as $grupo)
							{
								$salida .= ($grupo["Nombre"] == 'Telecomunicaciones')
									? ("<option value=\"" . $grupo["Grupo_id"] . "\" selected>" . $grupo["Nombre"] . "</option>")
									: ("<option value=\"" . $grupo["Grupo_id"] . "\">" . $grupo["Nombre"] . "</option>");
							}
			$salida .= "</select>
					</div>
					<div style=\"float:right\">
						<label>Empresa</label>";
						$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$empresas = bd_empresas_por_grupo(18);
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"empresa1\" " . $valor . ">
							<option value=\"0\">Todas</option>";
							foreach($empresas as $empresa)
							{	
								$salida .= (isset($_POST["empresa1"])
												&&
											!empty($_POST["empresa1"])
												&&
											$_POST["empresa1"] == $empresa["Empresa_id"])
												? "<option value=\"" . $empresa["Empresa_id"] . "\" selected>" . $empresa["Identificador"] . "</option>"
												: "<option value=\"" . $empresa["Empresa_id"] . "\">" . $empresa["Identificador"] . "</option>";
							}
			$salida .= 	"</select>
					</div>
				</div>
			</div>";
	return $salida;	
}

function top_menu_parametros_fecha_grupo_empresa_fuente($status_menu, $single_status_menu)
{
    $_SESSION["tipo_menu"] = "parametros";
	$salida = "
			<div class=\"select-components span7 offset2\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fecha de inicio</label>";
						$status = ($status_menu && $single_status_menu["fecha_inicio"]) ? "" : " disabled";
						if(isset($_POST["fecha_inicio"]) && !empty($_POST["fecha_inicio"]))
						{
							$valor = " value = \"" . $_POST["fecha_inicio"] . "\"";
							$_SESSION['fecha_inicio'] = $_POST["fecha_inicio"];
						}else
						{
							$valor = " value=" . "\"" . date('Y-m-d') . "\"";
							$_SESSION['fecha_inicio'] = "";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_inicio\"" . $valor . ">
					</div>
					<div style=\"float:right\">
						<label>Fecha final</label>";
						$status = ($status_menu && $single_status_menu["fecha_final"]) ? "" : " disabled";
						if(isset($_POST["fecha_final"]) && !empty($_POST["fecha_final"]))
						{
							$valor = " value = \"" . $_POST["fecha_final"] . "\"";
							$_SESSION['fecha_final'] = $_POST["fecha_final"];
						}else
						{
							$valor = " value=" . "\"" . date('Y-m-d') . "\"";
							$_SESSION['fecha_final'] = "";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_final\"" . $valor . ">
					</div>
				</div>";
				//generamos el desplegable de grupos de empresas
				$salida .= "<div class=\"span2\">
					<div style=\"float:right\">";
			    $_SESSION["tipo_menu"]="parametros";
				$salida_grupo= select_grupo();
				$salida .= $salida_grupo;
				$salida .= "</div>";
				$salida .= "<div style=\"float:right\">
						<label>Empresa 1</label>";
						//echo "<br>";
				//echo "post_grupo1 : " . $_POST["grupo1"];
				//echo "<br>";
				//echo "SESSION_postGrupo1 : " . $_SESSION["postGrupo1"];
				//echo "<br>";
						//echo "<br>";
						//echo "existe : " . $existeEmp1;
						//echo "<br>";
						//$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$status = ""; // No debe de ser necesario si viene en blanco
						//if (isset($_SESSION['postGrupo1']) && !empty($_SESSION['postGrupo1']) && ($_SESSION['postGrupo1'] != 0))
						if (isset($_SESSION['postGrupo1']) && !empty($_SESSION['postGrupo1']))
						{
							//if(isset($_SESSION["opcionEmpresa1"]) && !empty($_SESSION["opcionEmpresa1"]))
							if (isset($_POST["empresa1"]) && !empty($_POST["empresa1"]))
							{
								$_SESSION['opcionEmpresa1'] = $_POST["empresa1"];
								$valor1 = " value = \"" . $_POST["empresa1"] . "\"";
								$disabled1 = "";
								$existeEmp1 = true;
							}
							else
							{
								$valor1 = "";
								$_SESSION['opcionEmpresa1'] = "";
								$disabled1 = "disabled='disabled'";
								$_SESSION['opcionEmpresa1_nombre'] = "";
								$existeEmp1 = false;
							}
						}else
						{
							$valor1 = "";
							$_SESSION['opcionEmpresa1'] = "";
							$disabled1 = "disabled='disabled'";
							$_SESSION['opcionEmpresa1_nombre'] = "";
							$existeEmp1 = false;
						}
						//echo "<br>";
						//if ($existeEmp1){echo "existe : true";}
						//else {echo "existe : false";}
						//echo "<br>";
						if (!$existeEmp1)
						{
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa1' disabled='disabled' name=\"empresa1\"" . $valor1 . ">
										<option value=\"0\">Selecciona opci&oacute;n...</option>
									</select>
								</div>
							</div>"; //cierra span 2 del grupo y empresa 1
						}
						else
						{
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa1' ".$disabled1." name=\"empresa1\" onChange='cargaContenidoMenuFuentes(this.id)'" . $valor1 . ">	
										<option value=\"0\">Selecciona opci&oacute;n...</option>";
							$i=0;
							$regEmp1 = count($_SESSION['consultaEmp1']);
							while ($i<$regEmp1)
							{
								if ($_SESSION['opcionEmpresa1'] == $_SESSION['consultaEmp1'][$i]['Empresa_id'])
								{
									$selectemp1 = "selected";
									$_SESSION['opcionEmpresa1_nombre'] = utf8_encode($_SESSION['consultaEmp1'][$i]['Identificador']);
								}
								else
								{
									$selectemp1 = "";
								}	
								$_SESSION['consultaEmp1'][$i]['Identificador'] = utf8_encode($_SESSION['consultaEmp1'][$i]['Identificador']);
								$salida .= "<option value='".$_SESSION['consultaEmp1'][$i]['Empresa_id']."' ".$selectemp1.">".$_SESSION['consultaEmp1'][$i]['Identificador']."</option>";
								$i = $i + 1;
							}
							$salida .= "</select>	
									</div>
								</div>";
						}
						
			$salida .= "<div class=\"span2\">
               <div style=\"float:right\">
						<label>País</label>";
						$status = ($status_menu && $single_status_menu["pais"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"pais\">
							<option value=\"0\" selected>España</option>
						</select>
					</div>
					<div style=\"float:right\">
						<label>Fuentes</label>";
						$option_tweets = ""; $option_hashtags=""; $option_influenciadores="";
						$option_noticias=""; $option_foros=""; $option_recomendaciones="";
						$_SESSION['fuente'] = "";
						if(isset($_POST["fuente"]) && !empty($_POST["fuente"]))
						{
						    $_SESSION['fuente'] = $_POST["fuente"];
							 switch($_POST["fuente"])
							{
								//Tweets
								case 11:
								   $option_tweets = " selected";
								   break;
								//Hashtags
								case 12:
								   $option_hashtags = " selected";
								   break;
								//Influenciadores
								case 13:
								   $option_influenciadores = " selected";
								   break;
								//Noticias
								case 2:
								   $option_noticias = " selected";
								   break;
								//Foros
								case 3:
								   $option_foros = " selected";
								   break;
								//Recomendaciones
								case 4:
								   $option_recomendaciones = " selected";
								   break;   
							}
						}
						$status = ($status_menu && $single_status_menu["fuente"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"fuente\">
							<optgroup label=\"Públicas\">
                           <option disabled=\"disabled\">Twitter</option>
                           <option value=\"11\"".$option_tweets.">&nbsp;&nbsp;&nbsp;Tweets</option>
                           <option value=\"12\"".$option_hashtags.">&nbsp;&nbsp;&nbsp;Hashtags</option>
                           <option value=\"13\"".$option_influenciadores.">&nbsp;&nbsp;&nbsp;Influenciadores</option>
                        </optgroup>
                        <option value=\"2\"".$option_noticias.">&nbsp;&nbsp;&nbsp;Noticias</option>
                        <option value=\"3\"".$option_foros.">&nbsp;&nbsp;&nbsp;Foros</option>
                        <option value=\"4\"".$option_recomendaciones.">&nbsp;&nbsp;&nbsp;Recomendaciones</option>
                     </optgroup>
							<optgroup label=\"Privadas\">
                     </optgroup>
						</select>
					</div>
            </div>";
			$salida .= "</div>";
         return $salida;
}

function top_menu_parametros_fecha_grupo_empresa_foros_detalle($status_menu, $single_status_menu)
{
	$salida = "
			<div class=\"select-components span7 offset2\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fecha de inicio</label>";
						$status = ($status_menu && $single_status_menu["fecha_inicio"]) ? "" : " disabled";
						//$status = "";
						if(isset($_SESSION["fecha_inicio"]) && !empty($_SESSION["fecha_inicio"]))
						{
							$valor = " value = \"" . $_SESSION["fecha_inicio"] . "\"";
						}else
						{
							$valor = " value=" . "\"" . date('Y-m-d') . "\"";
						}
						$salida .= "
						<input type=\"date\" style='width:160px; height:30px' class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_inicio\"" . $valor . ">
					</div>
					<div style=\"float:right\">
						<label>Fecha final</label>";
						$status = ($status_menu && $single_status_menu["fecha_final"]) ? "" : " disabled";
						if(isset($_SESSION["fecha_final"]) && !empty($_SESSION["fecha_final"]))
						{
							$valor = " value = \"" . $_SESSION["fecha_final"] . "\"";
						}else
						{
							$valor = " value=" . "\"" . date('Y-m-d') . "\"";
						}
						$salida .= "
						<input type=\"date\" style='width:160px; height:30px' class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_final\"" . $valor . ">
					</div>
				</div>";
				//Mostramos el nombre de grupo
				$status = " disabled";
				$salida .= "
							<div class=\"span2\">
								<div style=\"float:right\">
									<label>Grupo</label>
									<select class=\"span2\"" . $status . " form=\"formulario\" name=\"grupo\"" . $valor . " id=\"grupo\">
										<option value='".$_SESSION['postGrupo1']."' selected>".$_SESSION['postGrupo1_nombre']."</option>
									</select>
								</div>";
				//Mostramos el nombre de la empresa 1
				$salida .= "<div style=\"float:right\">
								<label>Empresa 1</label>";
						$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$valor = " value = \"" . $_SESSION["opcionEmpresa1"] . "\"";
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa1' name=\"empresa1\"" . $valor . ">
										<option value='".$_SESSION['opcionEmpresa1']."' selected>".$_SESSION['opcionEmpresa1_nombre']."</option>
									</select>
								</div>
							</div>";
				//Mostramos pais y fuente	
				$salida .= "<div class=\"span2\">
								<div style=\"float:right\">
									<label>País</label>";
									$status = ($status_menu && $single_status_menu["pais"]) ? "" : " disabled";
									//$status = " disabled";
									$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" name=\"pais\">
										<option value=\"0\" selected>España</option>
									</select>
								</div>
								<div style=\"float:right\">
									<label>Fuentes</label>";
		
									$status = " disabled";
									$salida .= "
										<select class=\"span2\"" . $status . " form=\"formulario\" name=\"fuente\">
											<option value=\"3\" selected>&nbsp;&nbsp;&nbsp;Foros</option>
										</select>
									</div>
								</div>
						</div>";
         return $salida;
}

function top_menu_general($status_menu, $single_status_menu)
{
    $_SESSION["tipo_menu"] = "general";
	$salida = "
			<div class=\"select-components span11 offset2\">
				<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fecha de inicio</label>";
						$status = ($status_menu && $single_status_menu["fecha_inicio"]) ? "" : " disabled";
						if(isset($_POST["fecha_inicio"]) && !empty($_POST["fecha_inicio"]))
						{
							$valor = " value = \"" . $_POST["fecha_inicio"] . "\"";
						}else
						{
							$valor = " value=" . "\"" . date('Y-m-d') . "\"";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_inicio\"" . $valor . ">
					</div>
					<div style=\"float:right\">
						<label>Fecha final</label>";
						$status = ($status_menu && $single_status_menu["fecha_final"]) ? "" : " disabled";
						if(isset($_POST["fecha_final"]) && !empty($_POST["fecha_final"]))
						{
							$valor = " value = \"" . $_POST["fecha_final"] . "\"";
						}else
						{
							$valor = " value=" . "\"" . date('Y-m-d') . "\"";
						}
						$salida .= "
						<input type=\"date\" class=\"span2\"" . $status . " form=\"formulario\" name=\"fecha_final\"" . $valor . ">
					</div>
				</div>";
				//generamos el desplegable de grupos de empresas
				$salida .= "<div class=\"span2\">
					<div style=\"float:right\">";
				$salida_grupo= select_grupo();
				$salida .= $salida_grupo;
				$salida .= "</div>";
				$salida .= "<div style=\"float:right\">
						<label>Empresa 1</label>";
						//$status = ($status_menu && $single_status_menu["empresa1"]) ? "" : " disabled";
						$status = ""; // No debe de ser necesario si viene en blanco
						if (isset($_SESSION['postGrupo1']) && !empty($_SESSION['postGrupo1']) && ($_SESSION['postGrupo1'] != 0))
						{
							if(isset($_SESSION["opcionEmpresa1"]) && !empty($_SESSION["opcionEmpresa1"]))
							{
								$_SESSION['opcionEmpresa1'] = $_POST["empresa1"];
								$valor1 = " value = \"" . $_POST["empresa1"] . "\"";
								$disabled1 = "";
								$existeEmp1 = true;
							}
							else
							{
								$valor1 = "";
								$_SESSION['opcionEmpresa1'] = "";
								$disabled1 = "disabled='disabled'";
								$existeEmp1 = false;
							}
						}else
						{
							$valor1 = "";
							$_SESSION['opcionEmpresa1'] = "";
							$disabled1 = "disabled='disabled'";
							$existeEmp1 = false;
						}
						
						if (!$existeEmp1)
						{
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa1' disabled='disabled' name=\"empresa1\"" . $valor1 . ">
										<option value=\"0\">Selecciona opci&oacute;n...</option>
									</select>
								</div>
							</div>"; //cierra span 2 del grupo y empresa 1
						}
						else
						{
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa1' ".$disabled1." name=\"empresa1\" onClick='cargaContenido(this.id)'" . $valor1 . ">	
										<option value=\"0\">Selecciona opci&oacute;n...</option>";
							$i=0;
							$regEmp1 = count($_SESSION['consultaEmp1']);
							while ($i<$regEmp1)
							{
								if ($_SESSION['opcionEmpresa1'] == $_SESSION['consultaEmp1'][$i]['Empresa_id'])
								{	$selectemp1 = "selected";}
								else
								{	$selectemp1 = "";}	
								$_SESSION['consultaEmp1'][$i]['Identificador'] = utf8_encode($_SESSION['consultaEmp1'][$i]['Identificador']);
								$salida .= "<option value='".$_SESSION['consultaEmp1'][$i]['Empresa_id']."' ".$selectemp1.">".$_SESSION['consultaEmp1'][$i]['Identificador']."</option>";
								$i = $i + 1;
							}
							$salida .= "</select>	
									</div>
								</div>";
						}
				
				$salida .="<div class=\"span2\">
					<div style=\"float:right\">
						<label>Stakeholder</label>";
						//$status = ($status_menu && $single_status_menu["stakeholder"]) ? "" : " disabled";
						$status = "";
						//BORRAR ESTE APAÑO
						$url = explode('?',basename($_SERVER['PHP_SELF']));
						$pagina = $url[0];
						switch($pagina)
						{
							case "gestion.php":
								$todos = " selected";
								$publica = " ";
								$financieros = " ";
								$clientes = "";
								$proveedores = "";
								break;
							case "actitudes.php":
								$todos = " ";
								$publica = " ";
								$financieros = " selected";
								$clientes = "";
								$proveedores = "";
								break;
							case "negocio.php":
								$todos = " selected";
								$publica = " ";
								$financieros = " ";
								$clientes = "";
								$proveedores = "";
								break;
							case "negocio.php":
								$todos = " selected";
								$publica = " ";
								$financieros = " ";
								$clientes = "";
								$proveedores = "";
								break;	
							case "clientes.php":
								$todos = "";
								$publica = " ";
								$financieros = " ";
								$clientes = "selected";
								$proveedores = "";
								break;	
							case "proveedores.php":
								$todos = "";
								$publica = " ";
								$financieros = " ";
								$clientes = "";
								$proveedores = "proveedores.php";
								break;		
							default:
								$todos = " ";
								$publica = " selected";
								$financieros = " ";
								$clientes = "";
								$proveedores = "";
								break;
						}
						
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"stakeholder\">
							<option value=\"0\"" . $todos . ">Todos</option>
							<option value=\"1\"" . $publica . ">Opinión pública</option>
							<option value=\"2\"" . $financieros . ">Analistas financieros</option>
							<option value=\"3\"" . $clientes . ">Clientes</option>
							<option value=\"4\"" . $proveedores . ">Proveedores</option>
						</select>
					</div>";
					$salida .="<div style=\"float:right\">
						<label>Empresa 2</label>";
						//$status = ($status_menu && $single_status_menu["empresa2"]) ? "" : " disabled";
						$status = ""; // No debe de ser necesario si viene en blanco
						if (isset($_SESSION['postGrupo1']) && !empty($_SESSION['postGrupo1']))
						{
							if(isset($_SESSION["opcionEmpresa2"]) && !empty($_SESSION["opcionEmpresa2"]))
							{
								$_SESSION['opcionEmpresa2'] = $_POST["empresa2"];
								$valor2 = " value = \"" . $_POST["empresa2"] . "\"";
								$disabled2 = "";
								$existeEmp2 = true;
							}else
							{
								if(isset($_SESSION["opcionEmpresa1"]) && !empty($_SESSION["opcionEmpresa1"]))
								{
									$valor2 = "";
									$_SESSION['opcionEmpresa2'] = "";
									$disabled2 = "";
									$existeEmp2 = true;
								}
								else
								{
									$valor2 = "";
									$_SESSION['opcionEmpresa2'] = "";
									$disabled2 = "disabled='disabled'";
									$existeEmp2 = false;
								}
							}
						}
						else
						{
							$valor2 = "";
							$_SESSION['opcionEmpresa2'] = "";
							$disabled2 = "disabled='disabled'";
							$existeEmp2 = false;
						}
						echo "<br>";
						if ($existeEmp2)
						{ echo "existe 2 : true";}
						else
						{ echo "existe 2 : false";}
						echo "<br>";
						if (!$existeEmp2)
						{
							$salida .= "
								<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa2' disabled='disabled' name=\"empresa2\"" . $valor2 . ">
									<option value=\"0\">Selecciona opci&oacute;n...</option>
								</select>
									</div>
								</div>"; // cierra span 2 para stakeholder y empresa 2
						}
						else
						{
							$salida .= "
								<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa2' ".$disabled2." name=\"empresa2\" onClick='cargaContenido(this.id)'" . $valor2 . ">	
									<option value=\"0\">Selecciona opci&oacute;n...</option>";		
							$i=0;
							$regEmp2 = count($_SESSION['consultaEmp2']);
							while ($i<$regEmp2)
							{
								if ($_POST["empresa1"] != $_SESSION['consultaEmp2'][$i]['Empresa_id'])
								{
									if ($_SESSION['opcionEmpresa2'] == $_SESSION['consultaEmp2'][$i]['Empresa_id'])
									{	$selectemp2 = "selected";}
									else
									{	$selectemp2 = "";}
									
									// Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
									$_SESSION['consultaEmp2'][$i]['Identificador'] = utf8_encode($_SESSION['consultaEmp2'][$i]['Identificador']);
									$salida .= "<option value='".$_SESSION['consultaEmp2'][$i]['Empresa_id']."' ".$selectemp2.">".$_SESSION['consultaEmp2'][$i]['Identificador']."</option>";
								}
								$i = $i + 1;
							}
							$salida .= "</select>	
									</div>
								</div>"; 
						}
			
			$salida .= "<div class=\"span2\">
					<div style=\"float:right\">
						<label>Fuentes</label>";
						$status = ($status_menu && $single_status_menu["fuente"]) ? "" : " disabled";
						$seleccion0= ""; $seleccion1= ""; $seleccion2= ""; $seleccion3= ""; $seleccion4= "";
						if(isset($_POST["fuente"]) && !empty($_POST["fuente"]))
						{
							 switch($_POST["fuente"])
							{
								//TODAS
								case 0:
								   $seleccion0 = " selected";
								   break;
								//TWITTER
								case 1:
								   $seleccion1 = " selected";
								   break;
								//NOTICIAS
								case 2:
								   $seleccion2 = " selected";
								   break;
								//FOROS
								case 3:
									$seleccion3 = " selected";
								   break;
								//RECOMENDACIONES
								case 4:
									$seleccion4 = " selected";
								   break;
							}
						}					
						$salida .= "
							<select class=\"span2\"" . $status . " form=\"formulario\" id=\"fuente\" name=\"fuente\">
						 <optgroup label=\"Públicas\">
						 <option value=\"0\" " . $seleccion0 . " >Todas (Públicas)</option>
						 <option value=\"1\" " . $seleccion1 . " >Twitter</option>
						 <option value=\"2\" " . $seleccion2 . " >Noticias</option>
						 <option value=\"3\" " . $seleccion3 . " >Foros</option>
						 <option value=\"4\" " . $seleccion4 . " >Recomendaciones</option>
						 </optgroup>
								<optgroup label=\"Privadas\">
						 </optgroup>
							</select>
						</div>";
					$salida .= "<div style=\"float:right\">
						<label>Empresa 3</label>";
						//$status = ($status_menu && $single_status_menu["empresa3"]) ? "" : " disabled";
						$status = "";
						if (isset($_SESSION['postGrupo1']) && !empty($_SESSION['postGrupo1']))
						{
							if(isset($_SESSION["opcionEmpresa3"]) && !empty($_SESSION["opcionEmpresa3"]))
							{
								if (isset($_POST["empresa3"]) && !empty($_POST["empresa3"]))
								{
									$_SESSION['opcionEmpresa3'] = $_POST["empresa3"];
									$valor3 = " value = \"" . $_POST["empresa3"] . "\"";
									$disabled3 = "";
									$existeEmp3 = true;
								}
								else
								{
									$valor3 = "";
									$_SESSION['opcionEmpresa3'] = "";
									$disabled3 = "";
									$existeEmp3 = true;
								}
								
							} else
							{
								if(isset($_SESSION["opcionEmpresa2"]) && !empty($_SESSION["opcionEmpresa2"]))
								{
									$valor3 = "";
									$_SESSION['opcionEmpresa3'] = "";
									$disabled3 = "";
									$existeEmp3 = true;
								}
								else
								{
									$valor3 = "";
									$_SESSION['opcionEmpresa3'] = "";
									$disabled3 = "disabled='disabled'";
									$existeEmp3 = false;
								}
							}
						}
						else
						{
							$valor3 = "";
							$_SESSION['opcionEmpresa3'] = "";
							$disabled3 = "disabled='disabled'";
							$existeEmp3 = false;
						}
						if (!$existeEmp3)
						{
							$salida .= "
							<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa3' disabled='disabled' name=\"empresa3\"" . $valor3 . ">
								<option value=\"0\">Selecciona opci&oacute;n...</option>
							</select>
								</div>
							</div>"; // cierra span 2 para fuentes y empresa 3
						}	
						else
						{
						    
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa3' ".$disabled3." name=\"empresa3\" onClick='cargaContenido(this.id)'" . $valor3 . ">	
										<option value=\"0\">Selecciona opci&oacute;n...</option>";
								$i=0;
								$regEmp3 = count($_SESSION['consultaEmp3']);
								while ($i<$regEmp3)
								{
									if (($_POST["empresa1"] != $_SESSION['consultaEmp3'][$i]['Empresa_id']) && ($_POST["empresa2"] != $_SESSION['consultaEmp3'][$i]['Empresa_id']))
									{
										if ($_SESSION['opcionEmpresa3'] == $_SESSION['consultaEmp3'][$i]['Empresa_id'])
										{	$selectemp3 = "selected";}
										else
										{	$selectemp3 = "";}
										
										// Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
										$_SESSION['consultaEmp3'][$i]['Identificador'] = utf8_encode($_SESSION['consultaEmp3'][$i]['Identificador']);
										$salida .= "<option value='".$_SESSION['consultaEmp3'][$i]['Empresa_id']."' ".$selectemp3.">".$_SESSION['consultaEmp3'][$i]['Identificador']."</option>";
									}
									$i = $i + 1;
								}
								$salida .= "</select>	
										</div>
									</div>"; 
						}
			$salida .= "<div class=\"span2\">
					<div style=\"float:right\">
						<label>País</label>";
						$status = ($status_menu && $single_status_menu["pais"]) ? "" : " disabled";
						$salida .= "
						<select class=\"span2\"" . $status . " form=\"formulario\" name=\"pais\">
							<option value=\"0\" selected>España</option>
						</select>
					</div>";
			$salida .= "<div style=\"float:right\">
						<label>Empresa 4</label>";
						//$status = ($status_menu && $single_status_menu["empresa4"]) ? "" : " disabled";
						$status = "";
						if (isset($_SESSION['postGrupo1']) && !empty($_SESSION['postGrupo1']))
						{
							if (isset($_POST["empresa4"]) && !empty($_POST["empresa4"]))
							{
								$_SESSION['opcionEmpresa4'] = $_POST["empresa4"];
								$valor4 = " value = \"" . $_POST["empresa4"] . "\"";
								$disabled4 = "";
								$existeEmp4 = true;
							}
							else
							{
								if(isset($_SESSION["opcionEmpresa3"]) && !empty($_SESSION["opcionEmpresa3"]))
								{
									$valor4 = "";
									$_SESSION['opcionEmpresa4'] = "";
									$disabled4 = "";
									$existeEmp4 = true;
								}
								else
								{
									$valor4 = "";
									$_SESSION['opcionEmpresa4'] = "";
									$disabled4 = "disabled='disabled'";
									$existeEmp4 = false;
								}
							}
						}
						else
						{
							$valor4 = "";
							$_SESSION['opcionEmpresa4'] = "";
							$disabled4 = "disabled='disabled'";
							$existeEmp4 = false;
						}
						if (!$existeEmp4)
						{
							$salida .= "
							<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa4'".$disabled4." name=\"empresa4\"" . $valor4 . ">
								<option value=\"0\">Selecciona opci&oacute;n...</option>
							</select>
								</div>
							</div>"; // cierra span 2 para pais y empresa 4
						}
						else
						{
							$salida .= "
									<select class=\"span2\"" . $status . " form=\"formulario\" id='empresa4' ".$disabled4." name=\"empresa4\" onClick='cargaContenido(this.id)'" . $valor4 . ">	
										<option value=\"0\">Selecciona opci&oacute;n...</option>";	
								$i=0;
								$regEmp4 = count($_SESSION['consultaEmp4']);
								while ($i<$regEmp4)
								{
									if (($_POST["empresa1"] != $_SESSION['consultaEmp4'][$i]['Empresa_id']) && ($_POST["empresa2"] != $_SESSION['consultaEmp4'][$i]['Empresa_id']) && ($_POST["empresa3"] != $_SESSION['consultaEmp4'][$i]['Empresa_id']))
									{
										if ($_SESSION['opcionEmpresa4'] == $_SESSION['consultaEmp4'][$i]['Empresa_id'])
										{	$selectemp4 = "selected";}
										else
										{	$selectemp4 = "";}
										
										// Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
										$_SESSION['consultaEmp4'][$i]['Identificador'] = utf8_encode($_SESSION['consultaEmp4'][$i]['Identificador']);
										$salida .= "<option value='".$_SESSION['consultaEmp4'][$i]['Empresa_id']."' ".$selectemp4.">".$_SESSION['consultaEmp4'][$i]['Identificador']."</option>";
									}
									$i = $i + 1;
								}
								$salida .= "</select>	
										</div>
									</div>"; 
						}
			
			$salida .= "</div>";
	return $salida;	
}

/* Función auxiliar que establece los parámetros que introducirá el usuario */
function top_menu_parametros($status_menu, $single_status_menu)
{
	global $conexion;
	$url = explode('?',basename($_SERVER['PHP_SELF']));
	$pagina = $url[0];

	switch($pagina)
	{
      case "fuentes_informacion.php":
         $salida = top_menu_parametros_fecha_grupo_empresa_fuente($status_menu, $single_status_menu);
         break;
	  case "detalle_foros.php":
         $salida = top_menu_parametros_fecha_grupo_empresa_foros_detalle($status_menu, $single_status_menu);
         break;
	  default:
		 $salida = top_menu_general($status_menu, $single_status_menu);
	}
	return $salida;
}

/* Las funciones top_menu dibujan el menú superior donde vienen el nombre de la pantalla, las vistas y los parámetros introducidos por el usuario */
/* $status_menu determinará si el menú está activo o inactivo (booleano)*/
/*$single_status_menu determinará si los atributos del menú están activos uno por uno*/
function top_menu($status_menu, $single_status_menu, $vista)
{
	global $conexion;
	//global $conexion2;
	$status = $status_menu ? "" : " disabled";
    $salida = "<div class=\"navbar navbar-inverse\">
		<div class=\"container\">
			<ul class=\"menu-interfaz\">";
	if ($status == "")
	{
		if (in_array(array("Reputación", 0), $_SESSION["menusperfil"]))
		{			
			$salida .= "<li><a href=\"inicial_reputacion.php\">Reputación</a>
						<ul>";
			$salida .= (in_array(array("Gestión", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"gestion.php\">Gestión</a></li>" : "";
			$salida .= (in_array(array("Experiencia", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"experiencia.php\">Experiencia</a></li>" : "";
			$salida .= (in_array(array("RC", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"rc.php\">RC</a></li>" : "";
			$salida .= (in_array(array("Actitudes", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"actitudes.php\">Actitudes</a></li>" : "";
			$salida .= (in_array(array("Negocio", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"negocio.php\">Negocio</a></li>" : "";
			$salida .= "</ul></li>";
		}					
		if (in_array(array("Informes impactos", 0), $_SESSION["menusperfil"]))
		{	
			$salida .= "<li><a href=\"incial_reputacion.php\">Informes impactos</a>
						<ul>";
			$salida .= (in_array(array("Experiencia", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_experiencia.php\">Experiencia</a></li>" : "";
			$salida .= (in_array(array("RC", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_rc.php\">RC</a></li>" : "";
			$salida .= (in_array(array("Actitudes", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_actitudes.php\">Actitudes</a></li>" : "";
			$salida .= (in_array(array("Negocio", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_negocio.php\">Negocio</a></li>" : "";
			$salida .= "</ul></li>";
		}				
		if (in_array(array("Simulación", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"simulacion.php\">Simulación</a></li>"; }
		if (in_array(array("Predicción", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"prediccion.php\">Predicción</a></li>"; }
		if (in_array(array("SAD", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"sad.php\">SAD</a></li>"; }
		if (in_array(array("Formulario RSC", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"formulario_rsc.php\">Formulario RSC</a></li>"; }
		if (in_array(array("Fuentes de Información", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"fuentes_informacion.php\">Fuentes de Información</a></li>"; }	
	
	}
	
	$salida .= "</ul>
		</div>";					

    $salida .= "
	<div class=\"navbar-inner\">
		<div class=\"container\">
            <div class=\"span2\">
				<div class=\"span3\">";
				$salida .= top_menu_cabecera($vista);	
			$salida .= "
				</div>";
		
			
	$salida .=	"</div>
            <form id=\"formulario\" method=\"POST\" action=\"\">
				<input type=\"hidden\" name=\"consulta\" value=\"1\">
            </form>";
			$salida .= top_menu_parametros($status_menu, $single_status_menu);
	$salida .= "			
          </div>
        </div>
      </div>
    </div>";
	echo $salida;
	
	//Si se produjo un error al acceder a la base de datos mientras se recogía el contenido del menú superior, en lugar de cortar el flujo de código
	//se almacenó para utilizarlo al terminar de dibujar el menú. Como ya lo hemos dibujado, cortamos ahora el flujo de código y mostramos el error
	if(isset($_SESSION["ERROR"]))
	{
		$error = $_SESSION["ERROR"];
		unset($_SESSION["ERROR"]);
		db_error($error);
	}
}


function top_menu_geran($status_menu, $single_status_menu, $vista)
{
	global $conexion;
	//global $conexion2;
	$status = $status_menu ? "" : " disabled";
    $salida = "<div class=\"navbar navbar-inverse\">
		<div class=\"container\">
			<ul class=\"menu-interfaz\">";
	
	if (in_array(array("Reputación", 0), $_SESSION["menusperfil"]))
    {	
		$salida .= "<li><a href=\"inicial_reputacion.php\">Reputación</a>
					<ul>";
		$salida .= (in_array(array("Gestión", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"gestion.php\">Gestión</a></li>" : "";
		$salida .= (in_array(array("Experiencia", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"experiencia.php\">Experiencia</a></li>" : "";
		$salida .= (in_array(array("RC", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"rc.php\">RC</a></li>" : "";
		$salida .= (in_array(array("Actitudes", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"actitudes.php\">Actitudes</a></li>" : "";
		$salida .= (in_array(array("Negocio", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"negocio.php\">Negocio</a></li>" : "";
		$salida .= "</ul></li>";
	}
	if (in_array(array("Informes impactos", 0), $_SESSION["menusperfil"]))
    {	
		$salida .= "<li><a href=\"inicial_reputacion.php\">Informes impactos</a>
					<ul>";
		$salida .= (in_array(array("Experiencia", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_experiencia.php\">Experiencia</a></li>" : "";
		$salida .= (in_array(array("RC", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"_informe_rc.php\">RC</a></li>" : "";
		$salida .= (in_array(array("Actitudes", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_actitudes.php\">Actitudes</a></li>" : "";
		$salida .= (in_array(array("Negocio", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_negocio.php\">Negocio</a></li>" : "";
		$salida .= "</ul></li>";
	}
	if (in_array(array("Simulación", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"simulacion.php\">Simulación</a></li>"; }
	if (in_array(array("Predicción", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"prediccion.php\">Predicción</a></li>"; }
	if (in_array(array("SAD", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"sad.php\">SAD</a></li>"; }
	if (in_array(array("Formulario RSC", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"formulario_rsc.php\">Formulario RSC</a></li>"; }			
	if (in_array(array("Fuentes de Información", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"fuentes_informacion.php\">Fuentes de Información</a></li>"; }
	
	$salida .= "</ul>
		</div>";

    $salida .= "
	<div class=\"navbar-inner\">
		<div class=\"container\">
            <div class=\"span2\">
				<div class=\"span3 offset2 titulo-geran\">";
				$salida .= "<p>G&nbsp;&nbsp;&nbsp;&nbsp;E&nbsp;&nbsp;&nbsp;&nbsp;R&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;&nbsp;&nbsp;&nbsp;N</p>";	
			$salida .= "
				</div>";
		
			
	$salida .=	"</div>			
          </div>
        </div>
      </div>
    </div>";
	echo $salida;
	
	//Si se produjo un error al acceder a la base de datos mientras se recogía el contenido del menú superior, en lugar de cortar el flujo de código
	//se almacenó para utilizarlo al terminar de dibujar el menú. Como ya lo hemos dibujado, cortamos ahora el flujo de código y mostramos el error
	if(isset($_SESSION["ERROR"]))
	{
		$error = $_SESSION["ERROR"];
		unset($_SESSION["ERROR"]);
		db_error($error);
	}
}

function top_menu_rsc($status_menu, $single_status_menu, $vista)
{
	global $conexion;
	//global $conexion2;
	$status = $status_menu ? "" : " disabled";
    $salida = "<div class=\"navbar navbar-inverse\">
		<div class=\"container\">
			<ul class=\"menu-interfaz\">";
	
	if (in_array(array("Reputación", 0), $_SESSION["menusperfil"]))
    {	
		$salida .= "<li><a href=\"inicial_reputacion.php\">Reputación</a>
					<ul>";
		$salida .= (in_array(array("Gestión", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"gestion.php\">Gestión</a></li>" : "";
		$salida .= (in_array(array("Experiencia", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"experiencia.php\">Experiencia</a></li>" : "";
		$salida .= (in_array(array("RC", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"rc.php\">RC</a></li>" : "";
		$salida .= (in_array(array("Actitudes", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"actitudes.php\">Actitudes</a></li>" : "";
		$salida .= (in_array(array("Negocio", 1), $_SESSION["menusperfil"])) ? "<li><a href=\"negocio.php\">Negocio</a></li>" : "";
		$salida .= "</ul></li>";
	}
	if (in_array(array("Informes impactos", 0), $_SESSION["menusperfil"]))
    {	
		$salida .= "<li><a href=\"inicial_reputacion.php\">Informes impactos</a>
					<ul>";
		$salida .= (in_array(array("Experiencia", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_experiencia.php\">Experiencia</a></li>" : "";
		$salida .= (in_array(array("RC", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_rc.php\">RC</a></li>" : "";
		$salida .= (in_array(array("Actitudes", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_actitudes.php\">Actitudes</a></li>" : "";
		$salida .= (in_array(array("Negocio", 2), $_SESSION["menusperfil"])) ? "<li><a href=\"informe_negocio.php\">Negocio</a></li>" : "";
		$salida .= "</ul></li>";
	}
	if (in_array(array("Simulación", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"simulacion.php\">Simulación</a></li>"; }
	if (in_array(array("Predicción", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"prediccion.php\">Predicción</a></li>"; }
	if (in_array(array("SAD", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"sad.php\">SAD</a></li>"; }
	if (in_array(array("Formulario RSC", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"formulario_rsc.php\">Formulario RSC</a></li>"; }			
	if (in_array(array("Fuentes de Información", 0), $_SESSION["menusperfil"])) { $salida .= "<li><a href=\"fuentes_informacion.php\">Fuentes de Información</a></li>"; }
	$salida .= "</ul>
		</div>";

    $salida .= "
	<div class=\"navbar-inner\">
		<div class=\"container\">
            <div class=\"span2\">
				<div class=\"span3 offset2 titulo-geran\">";
				$salida .= "<p style=\"font-variant: small-caps\">Responsabilidad&nbsp;&nbsp;Social&nbsp;&nbsp;Corporativa</p>";	
			$salida .= "
				</div>";
		
			
	$salida .=	"</div>			
          </div>
        </div>
      </div>
    </div>";
	echo $salida;
	
	//Si se produjo un error al acceder a la base de datos mientras se recogía el contenido del menú superior, en lugar de cortar el flujo de código
	//se almacenó para utilizarlo al terminar de dibujar el menú. Como ya lo hemos dibujado, cortamos ahora el flujo de código y mostramos el error
	if(isset($_SESSION["ERROR"]))
	{
		$error = $_SESSION["ERROR"];
		unset($_SESSION["ERROR"]);
		db_error($error);
	}
}


/*
	$titulo: Título de la tabla
	$categorías: Cada una de las columnas que tomará cada fila
	$atributos: Estructura que contiene los valores de las filas y columnas $atributos["nombre_fila"]["nombre_columna"]
	$vacios: Filas vacías que se insertarán al final de la tabla
	$estilo_tabla: contendrá el nombre de la class de la tabla que le dará estilo
	$mostrar: Si es true se mostrarán todos los datos, si es false los datos que sean 0 no serán visibles
 */
function tabla_simple($titulo, $categorias, $atributos, $vacios, $id_tabla, $estilo_tabla, $mostrar)
{
		$salida = "<table class=\"" . $estilo_tabla . "\" id=\"" . $id_tabla . "\">
                <thead>
                  <tr><th>" . $titulo . "</th>";
		foreach($categorias as $categoria)
		{
			$salida .= "<th>" . $categoria . "</th>";
		}
		$salida .= "</tr>
                </thead>
                <tbody>";
		foreach($atributos as $nombre_atributo => $atributo)
		{
			$salida .= "<tr><td>" . $nombre_atributo . "</td>";
			foreach($categorias as $categoria)
			{
				$valor = $atributo[$categoria];
				$salida .= "<td class=\"table-num\">";
				//$salida .= ($valor != 0 || $mostrar) ? $valor : "";
				$salida .= ($valor != 0 || $mostrar) ? number_format($valor,2,',','.') : "";
				$salida .= "</td>";
			}
			$salida .= "</tr>";
		}
		
		for($i=0; $i< $vacios; $i++)
		{
			$salida .= "<tr class=\"empty\"><td></td>";
			foreach($categorias as $categoria)
			{
				$salida .= "<td></td>";
			}
			$salida .= "</tr>";
		}
        $salida .= "</tbody>
              </table>";
		echo $salida;
}

function tabla_simple_2($titulo, $categorias, $atributos, $clasificaciones, $vacios, $id_tabla, $estilo_tabla)
{
		$colspan = count($categorias)+1;
		$salida = "<table id = \"" . $id_tabla . "\" class=\"" . $estilo_tabla . "\">
                <thead>
                  <tr><th>" . $titulo . "</th>";
		foreach($categorias as $categoria)
		{
			$salida .= "<th>" . $categoria . "</th>";
		}
		$salida .= "</tr>
                </thead>
                <tbody>";
	
		foreach($clasificaciones as $clasificacion)
		{
			$salida .= "<tr><td colspan=\"" . $colspan . "\" class=\"mark\">" . $clasificacion . "</td></tr>";
			foreach($atributos[$clasificacion] as $atributo)
			{
				$salida .= "<tr>";
				foreach($atributo as $clave => $valor)
				{
					$salida .= "<td class=\"table-num\">";
					//$salida .= $valor;
					$salida .= number_format($valor,2,',','.');
					$salida .= "</td>";
				}
				$salida .= "</tr>";
			}
		}
		for($i=0; $i< $vacios; $i++)
		{
			$salida .= "<tr class=\"empty\"><td></td>";
			foreach($categorias as $categoria)
			{
				$salida .= "<td></td>";
			}
			$salida .= "</tr>";
		}
        $salida .= "</tbody>
              </table>";
		echo $salida;
}

function tabla_compleja($titulo, $categorias, $atributos, $vacios, $estilo_tabla)
{

	$salida = "<table class=\"" . $estilo_tabla . "\">
                  <thead>
                     <tr><th colspan=\"2\">" . $titulo . "</th>";
	foreach($categorias as $categoria)
	{
		$salida .= "<th>" . $categoria . "</th>";
	}
	$salida .= "</tr>
                   </thead>
                   <tbody>";
	
	foreach($atributos as $nombre_atributo => $atributo)
	{
		$salida .= "<tr><td rowspan=\"2\">" . $nombre_atributo . "</td>";
		$salida .= "<td>V</td>";
		foreach($categorias as $categoria)
		{
			$salida .= "<td>";
			$salida .= ($atributo[$categoria] != 0) ? "X" : "";
			$salida .= "</td>";
		}
		$salida .= "</tr><tr>";
		$salida .= "<td>NV</td>";
		foreach($categorias as $categoria)
		{
			$salida .= "<td>";
			$salida .= ($atributo[$categoria] == 0) ? "X" : "";
			$salida .= "</td>";
		}
		$salida .= "</tr>";
	}
	for($i=0; $i< $vacios; $i++)
	{
		$salida .= "<tr class=\"empty\"><td></td><td></td>";
		foreach($categorias as $categoria)
		{
			$salida .= "<td></td>";
		}
		$salida .= "</tr>";
	}

    $salida .= "</tbody>
              </table>";
	echo $salida;
}

function tabla_compleja_2($titulo, $categorias, $atributos, $clasificaciones, $vacios, $estilo_tabla)
{
	$salida = "<table class=\"" . $estilo_tabla . "\">
                  <thead>
                     <tr><th colspan=\"2\">" . $titulo . "</th>";
	foreach($categorias as $categoria)
	{
		$salida .= "<th>" . $categoria . "</th>";
    }
	$salida .= "</tr>
				  </thead>
                   <tbody>";
	foreach($clasificaciones as $clasificacion)
	{			  
		$salida .= "<tr><td colspan=\"4\" class=\"mark\">" . $clasificacion . "</td></tr>";
		foreach($atributos[$clasificacion] as $nombre_atributo => $atributo)
		{
			$salida .= "<tr><td rowspan=\"2\">" . $nombre_atributo . "</td>";
			$salida .= "<td>V</td>";
			foreach($categorias as $categoria)
			{
				$salida .= "<td>";
				$salida .= ($atributo[$categoria] != 0) ? "X" : "";
				$salida .= "</td>";
			}
			$salida .= "</tr><tr>";
			$salida .= "<td>NV</td>";
			foreach($categorias as $categoria)
			{
				$salida .= "<td>";
				$salida .= ($atributo[$categoria] == 0) ? "X" : "";
				$salida .= "</td>";
			}
			$salida .= "</tr>";
		}
	}
	for($i=0; $i< $vacios; $i++)
	{
		$salida .= "<tr class=\"empty\"><td></td><td></td>";
		foreach($categorias as $categoria)
		{
			$salida .= "<td></td>";
		}
		$salida .= "</tr>";
	}
    $salida .= "</tbody>
              </table>";
	echo $salida;
}
?>